/*全局样式*/
@charset "utf-8";
*{
    padding:0;
    margin:0;
    box-sizing:border-box;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none;
}
.grayscale {
    filter: grayscale(1)
}
html{
    /*width: 100%;
    height: 100%;*/
    overflow-y:scroll;
}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{
    font-size:12px;
    font-weight: normal;
    border:0;
    cursor: default;
}
a{
    cursor: pointer;
    text-decoration: none!important;
}
a * {
    cursor: pointer;
}
img,input{
    border:none;
    vertical-align:middle;
}
body{
    font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;
    font-size:12px;
    background:#FFF;
    color:#333;
    overflow-x: hidden;
}
ul,ol,li{
    list-style:none;
}
input{
    font-size:12px;
}
button{
    border:none;
    cursor:pointer;
    font-size:12px;
    background-color:transparent;
}
select{
    border-width:1px;
    border-style:solid;
    padding-top:2px;
    font-size:12px;
}
a:link,a:visited{
    text-decoration:none;
    color:#333;
}
a:hover,a:active{
    text-decoration:none;
    color:#333;
}

.clear{
    clear:both;
    font-size:1px;
    height:0;
    visibility:hidden;
    line-height:0;
}
.clearfix:after{
    content:"";
    display:block;
    clear:both;
}
.clearfix{
    zoom:1;
}

.dpn{
    display: none!important;
}
.icon {
    width: 1em;
    height: 1em;
    vertical-align: -0.25em;
    fill: currentColor;
    overflow: hidden;
}

/*
@media screen and (max-width: 1500px) {
    body {
        zoom: .9;
    }
}*/
table {
    border-collapse:collapse!important;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
}
table td, th {
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
}

.container{
    width: 100%;
    height: auto;
}
.wrapper{
    width: 1000px;
    height: auto;
    margin: 0 auto;
    text-align: center;
}

.btn {
    -moz-user-select:none;
    -webkit-user-select:none;
    user-select:none;
}

.height-120{
    width: 100%;
    height: 120px;
}
.height-100{
    width: 100%;
    height: 100px;
}
.height-90{
    width: 100%;
    height: 90px;
}
.height-80{
    width: 100%;
    height: 80px;
}
.height-70{
    width: 100%;
    height: 70px;
}
.height-60{
    width: 100%;
    height: 60px;
}
.height-50{
    width: 100%;
    height: 50px;
}
.height-40{
    width: 100%;
    height: 40px;
}
.height-30{
    width: 100%;
    height: 30px;
}
.height-20{
    width: 100%;
    height: 20px;
}
.height-10{
    width: 100%;
    height: 10px;
}